This place is absolutely beautiful and extremely clean. The location can not be beat. We truly enjoyed staying here. It was superb and beyond our expectations.