Great views, friendly staff, beautiful rooms