Excellent resort with friendly staff and perfect location.