All you could possibly want in a place and the location is fantastic.