David's place was great! Great location, excellent communication, and flexible check-in. 5-stars! Great value too! I would stay at David's again!