It was very clean upon arrival. Lovely staff grated us. The ocean room was super fun. Only small complaint would be the the 3rd day we left the cleanig staff a small tip, but upon arriving to the room, the beds weren't remade, the floors not swept. Basicaly the bare minimum was done to restock towels and coffee cups. However, that small thing aside its a beautiful, clean, and cozy place to stay. We will be staying again.