Location, style and spaciousness... all great! So nice to have rooms for everyone. The back dining area is bright and has everything. Also, having a patio you can step out onto was lovely.