Clean and tidy, amazing views and friendly staff. Highly recommend this place! Great value too, would happily stay here again.