Overall great place 4.5. An additional cleaning fee was unexpected.
Next comments are not about the owner. Watch out for pickpockets especially early in the morning. Public parking is very expensive and difficult to find.