Hello! In terms of location, Casa Loma Beach Hotel is unbeaten. Can't speak on what it's like to stay there, but I've always thought u would want to stay there.
HARD AVOID Las Brisas, which is a restaurantright next door. God knows how they stay open, the food is atrocious.
Look up Gelato…