Fit all our needs. It was a beautiful stay in a perfect location. Will definitely be returning.