perfect place for a clean and comfortable stay, 5 stars on all counts.