The location was perfect and had everything we needed. On site restaurant, pool ans beach access was great. Room was clean and well maintained.