Teddy's place is exactly as we expected - great set up and location. Very clean, comfortable with all amenities as described. Teddy is a great host as well.