There is no restaurant on site, but the reception gave us a menu from a restaurant that delivers, and placed the order for us. There was nice outdoor seating near the pool. The food was very good. Our room was cramped, but the beds were very comfortable, and the A/C and shower were good. One outlet was dead and there was a shelf behind the bed that had damaged finish (sticky) possibly because someone had used the wrong cleaning agent. In the morning, the agent at the reception had to drive the shuttle to the airport for us because the regular driver was a no-show. All in all, we felt that we had gotten a very good value for our money.