Big apartment that has everything necessary for a great stay. The place itself makes you feel like you are home, and the location is excellent.