This place has it all, really cute design and so many amenities!