Great for families. We had a family of 4(6 and 3 year old). Had all the accomodations (stock kitchen) needed and access to the pool and beach was super convenient. Also right by the elevator which made every trip easy to get back to the room. Would definitely do again.