Blue haven is excellent accommodation. Spacious, super clean, beautiful views and top notch amenities.