Absolutely perfect! Very spacious and clean. Great fun listening to the music from our patio. Charming hosts and very friendly staff!