Excellent place to stay. Magnificent views. Home away from home.