Beautiful location & facilities. Spotlessly clean. 5 stars, highly recommended.