Was perfect for our needs with 7 adults needing separate bedrooms. Very clean and William was helpful when snowstorm hit and cleared sidewalk for us. Front entry needs a mat for wiping shoes in winter though. Marble floor can be very slippery.