Very clean, all amenities required, fantastic location