Everything you can hope for or want from a place. Perfect in every respect.