This place has all you need and more. Spacious, full of amenities and nice details... perfect!