This apartment has everything you need, it's so amazing and pictures don't do justice to how spacious it really is! It is so well located and communication was great throughout our stay! Would definitely come back and stay here again!