Everything you need, great location, spacious, clean and comfortable. Highly recommended