Great place to stay - amenities of a resort at a better price