Very clean and such a beautiful view. Perfect location. Very pleased with our stay. Would definitely stay here again!