This apartment meets all your needs for a quick weekend trip at a great value. Would stay there again.