squeaky clean and a fun place to stay