This place had everything I needed for a 2 week stay! Clean, high-speed internet, and a great cooking space!