This place is perfect! Location, cleanliness, accommodation. This has it all.