Very clean and comfortable. Perfect location. Well stocked. Fabulous views. Right on beach.