Very clean, spacious and complete with a beautiful view!!! The pools were an added bonus!