Flawless stay- it offers everything you may need! Location is also fine. Definitely recommended.