Small resort, nice and cozy and easy to walk through and find everything. One main bar and pool, plus a side pool for quiet relaxation. We didn't use all the amenities, but we did notice a gym, tennis court, chess board, ping pong table, and a kid's club (I know I am missing certain things). There were 3 specialty restaurants: Mexican food, Italian food, and Steakhouse. Good size resort for a small trip (i.e. one week). There were also extra excursions that were offered for an extra price. Riu Lupita did make special accomodations for my partner's birthday, which was really something extra! 8/10 great resort for the cost.