Great location! The place is beautiful! Price is very fair for what you are getting. Only complain that I have would be the parking entrance. But it doesn't affect the 5 star rating.