Excellent place - spacious, modern, and comfortable.