Perfect in every sense of the word. Wonderful location, very clean with everything we needed. Highly recommended.