David’s hospitality is next level. The apartment is great all of your needs are met in such a nice space. Just be careful down the spiral stairs. :)
We definitely suggest this place. We were a family with two kids and it worked great.