The Rock Hotel is a 3-star establishment with 27 rooms, offering a licensed bar and public restaurant. It has undergone recent refurbishment and is situated in a picturesque valley.