We loved the place! It was beautiful and provided all the accommodations mentioned. I would definitely recommend staying here.