Excellent overall. Great spot in a safe neighborhood at a reasonable price. With restaurants and the beach in 5-10 minutes' walking distance, this place is exactly what you want.