Very spacious and clean. The pictures dont do justice to the actual size of this place. I stayed by myself so I cant speak on how it would work for big groups, but it had everything I needed for a few days stay. Very comfortable with some decent amenities and appliances included. Finding parking wasnt a problem either. Would stay again for sure.