Fantastic place! The location is fantastic and the hosts were exceptional! I can't wait to stay again!