Perfect location and literally has it all! Planning to stay again when the weather is warmer.