Spacious and modern, yet still amazingly cozy and comfortable. We made full use of the wonderful kitchen during our stay, and we felt right at home the entire time. It was incredibly clean and the communication was top notch.