L'hôtel On the Rocks bénéficie d'un emplacement privilégié, juste à côté de la plage. Il se trouve à proximité à pied du centre de Paleochora.
Les chambres climatisées disposent d'un balcon avec vue sur la mer, d'une télévision, d'un téléphone et d'un minibar. Une connexion Wi-Fi gratuite est disponible dans tout l'établissement.
L'hôtel est doté d'un grand espace bar-salon et d'une terrasse spacieuse avec coin salon. Vous trouverez également une boutique de souvenirs.