The space was wonderful for our group size. The walk to the beach was short and the beach was lovely.Sadly, the cleanliness was unsatisfactory from the moment of check in. There was dirty tissues left in the night stands, sand on the floor like it had not been swept, sand in the made beds, very few towels (more were delivered when the concern was brought to management), roaches crawled out of the toaster, there need to be multiple updates before there is an accident, landscaping was horrible, we had to clean the pool with a broken net before using, grill was dirty and unusable. The putter was all broken so there was no way to use the putting green. The management team was responsive and did apologize for anything lacking. They also replied that new putters were ordered. However, we were there for a week and nothing arrived. Location was great and close to many shopping options.Again, the space was great for our group size.