Excellent place. Roomier than expected. Great facilities. Good location. Overall terrific stay.