The location is great and the description and photos are accurate. There is a registration fee upon checkin of $50 and $25 per day resort fee each day.