A wonderful place to stay with spectacular views , great amenities , tasty treats , perfect location and warm and friendly hosts