Excellent location, very clean, with many thoughtful amenities (games for kids, shampoo, well stocked kitchen)