8.2 Great location! (1,083 reviews)
7.8 Top-rated beach nearby (167 reviews)
8.5 Staff (109 reviews)
7.1 (108 reviews)
7.8 Free WiFi (62 reviews)
9 Excellent location! (48 reviews)
9.2 Excellent location! (43 reviews)
8.9 Excellent location! (40 reviews)
9.1 Excellent location! (38 reviews)
8.8 Excellent location! (33 reviews)
8.8 Excellent location! (31 reviews)
9.1 Staff (30 reviews)