Excellent! All the way around. We hope to come back again soon. Beaches in the area spectacular, apartment beyond expectation. Would not think twice about staying here again.