We had a great time staying here for our honeymoon. The best part was the pool! The beach is very close, you really can't beat the location. This would be a great place for a family vacation. There is plenty of room and lots of amenities. Matt was a great communicator.