Wow, where do I start location was excellent and the attention to detail from our hosts made us feel we were at a 5 star resort. Great place , recommend it 100%